package com.tdk.wifidirectserver.socket.client

import com.tdk.wifidirectserver.socket.client.Client

/**
 * 服务端接口,用于服务端设置回调
 */
interface IClientListener {

    /**
     * 客户端连接
     * @param client Client 客户端对象
     */
    fun onConnectSuccess()


    /**
     * 客户端连接
     * @param client Client 客户端对象
     */
    fun onConnectFailure()

    /**
     * 客户端断开
     * @param client Client 客户端对象
     */
    fun onDisconnected()

    /**
     * Parse data.
     *
     * @param bytes the bytes
     * @param ip    the ip
     */
    fun parseData(bytes: ByteArray?)


    fun serverClose()


}